managed.opCall

Constructs managed!T where T is an array with elements of class/struct/basic types

  1. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  2. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  3. managed!Type opCall(Type value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
    struct managed(Type)
    static
    managed!Type
    opCall
    (
    MemoryManagers
    )
    (
    Type value
    ,
    MemoryManagers managers
    ,
    AllocatorType allocator = __managedAllocator
    )
    if (
    isArray!Type
    )
    in { assert (value.length > 0, "Value instance must not be empty."); assert (allocator !is null, "Allocator instance must not be null"); }
  4. managed!Type opCall(Type* value, MemoryManagers managers, AllocatorType allocator = __managedAllocator)
  5. managed!Type opCall(MemoryManagers managers, Tuple!ArgsT args, AllocatorType allocator = __managedAllocator)

Meta